import { WeixinJSBridge } from 'http://res.wx.qq.com/open/js/jweixin-1.2.0.js'
function onBridgeReady() {
  var timestamp = Date.parse(new Date())
  WeixinJSBridge.invoke(
    'getBrandWCPayRequest',
    {
      appId: '********', // 公众号名称，由商户传入
      timeStamp: timestamp, // 时间戳，自1970年以来的秒数
      nonceStr: '****', // 随机串
      package: '**********',
      signType: 'MD5', // 微信签名方式;
      paySign: '******' // 微信签名
    },
    function(res) {
      if (res.err_msg === 'get_brand_wcpay_request:ok') {
        // 使用以上方式判断前端返回,微信团队郑重提示：
        // res.err_msg将在用户支付成功后返回ok，但并不保证它绝对可靠。
        // do something
      } else {
        // 支付失败处理
      }
    }
  )
}
if (typeof WeixinJSBridge === 'undefined') {
  if (document.addEventListener) {
    document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false)
  } else if (document.attachEvent) {
    document.attachEvent('WeixinJSBridgeReady', onBridgeReady)
    document.attachEvent('onWeixinJSBridgeReady', onBridgeReady)
  }
} else {
  onBridgeReady()
}
